html{width: 100%; height: 100%}
body {width: 100%; height:100%;overflow:hidden}

/* 设置默认层级为100 */
* {z-index: 100}

/* 第一层背景为1 */
.bg1{
    position: absolute; z-index: 1; width:100%;height:100%;
    overflow:hidden;
}
body > div {
    position: absolute;
}


/* 左上按钮 */
.leftTop {
    position: absolute; top:.2rem;left:-0.6rem;
    width:2rem; transform: rotate(-45deg);
}
.btn-primary {
    display: inline-block; text-align:center; font-size: .2rem;
    width: 100%; height: .4rem; line-height: .4rem;
    background: rgba(255,255,255,0.1); transition: all .2s; cursor: pointer;
    border-radius: .03rem; padding: 0 .1rem;
}
.btn-primary:hover {background: #760000;}

/* 中间提示 */
.cont-tips {
    margin-top: 1rem; width:100%;
    padding: .2rem 0rem; background: rgba(255, 0,0,0.2);
}
.cont-tips > h1 {
    animation: flash1 2s ease-in infinite;
    font-size: 1rem; font-weight: 600;
}
@keyframes flash1 {
    0% {opacity: 1}
    50% {opacity: 0.3}
    100%{opacity: 1}
}